# near model CODE resource # jump table entries: 6552-6563 (12 of them) 00000000 4E56 FFFC link A6, -0x0004 00000004 7000 moveq.l D0, 0x00 00000006 2D40 0012 move.l [A6 + 0x12], D0 0000000A 4267 clr.w -[A7] 0000000C 2F2E 000E move.l -[A7], [A6 + 0xE] 00000010 3F2E 000C move.w -[A7], [A6 + 0xC] 00000014 486E FFFC pea.l [A6 - 0x4] 00000018 4EBA 035E jsr [PC + 0x35E /* 00000378 */] 0000001C 3B5F F312 move.w [A5 - 0xCEE], [A7]+ 00000020 6618 bne +0x1A /* 0000003A */ 00000022 42A7 clr.l -[A7] 00000024 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 0000002A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000002E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000032 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000036 2D5F 0012 move.l [A6 + 0x12], [A7]+ label0000003A: 0000003A 4E5E unlink A6 0000003C 205F movea.l A0, [A7]+ 0000003E DEFC 000A add.w A7, 0xA /* '\n' */ 00000042 4ED0 jmp [A0] 00000044 4E56 0000 link A6, 0 00000048 7000 moveq.l D0, 0x00 0000004A 2B40 EF5E move.l [A5 - 0x10A2], D0 0000004E 3F2E 000E move.w -[A7], [A6 + 0xE] 00000052 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000056 4EBA 08D0 jsr [PC + 0x8D0 /* 00000928 */] 0000005A 4E5E unlink A6 0000005C 205F movea.l A0, [A7]+ 0000005E 504F addq.w A7, 8 00000060 4ED0 jmp [A0] 00000062 4E56 0000 link A6, 0 00000066 102D F1F5 move.b D0, [A5 - 0xE0B] 0000006A 6704 beq +0x6 /* 00000070 */ 0000006C 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */] label00000070: 00000070 422D F08E clr.b [A5 - 0xF72] 00000074 4E5E unlink A6 00000076 2E9F move.l [A7], [A7]+ 00000078 4E75 rts 0000007A 4E56 FFF8 link A6, -0x0008 0000007E 7000 moveq.l D0, 0x00 00000080 2D40 0010 move.l [A6 + 0x10], D0 00000084 701E moveq.l D0, 0x1E 00000086 B0AE 0008 cmp.l D0, [A6 + 0x8] 0000008A 57C0 seq D0 0000008C 7222 moveq.l D1, 0x22 0000008E B2AE 0008 cmp.l D1, [A6 + 0x8] 00000092 57C1 seq D1 00000094 8001 or.b D0, D1 00000096 671C beq +0x1E /* 000000B4 */ 00000098 3F2E 000E move.w -[A7], [A6 + 0xE] 0000009C 486E FFF8 pea.l [A6 - 0x8] 000000A0 4EBA 09B4 jsr [PC + 0x9B4 /* 00000A56 */] 000000A4 42A7 clr.l -[A7] 000000A6 486E FFF8 pea.l [A6 - 0x8] 000000AA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000000AE 2D5F 0010 move.l [A6 + 0x10], [A7]+ 000000B2 600E bra +0x10 /* 000000C2 */ label000000B4: 000000B4 42A7 clr.l -[A7] 000000B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000BA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000000BE 2D5F 0010 move.l [A6 + 0x10], [A7]+ label000000C2: 000000C2 4E5E unlink A6 000000C4 205F movea.l A0, [A7]+ 000000C6 504F addq.w A7, 8 000000C8 4ED0 jmp [A0] 000000CA 4E56 FFFA link A6, -0x0006 000000CE 7000 moveq.l D0, 0x00 000000D0 2D40 0014 move.l [A6 + 0x14], D0 000000D4 7015 moveq.l D0, 0x15 000000D6 B0AE 000C cmp.l D0, [A6 + 0xC] 000000DA 660A bne +0xC /* 000000E6 */ 000000DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000E0 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000000E4 6060 bra +0x62 /* 00000146 */ label000000E6: 000000E6 7018 moveq.l D0, 0x18 000000E8 B0AE 000C cmp.l D0, [A6 + 0xC] 000000EC 664C bne +0x4E /* 0000013A */ 000000EE 2D6E 0008 FFFA move.l [A6 - 0x6], [A6 + 0x8] 000000F4 4267 clr.w -[A7] 000000F6 2F2D F094 move.l -[A7], [A5 - 0xF6C] 000000FA 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 000000FE 1D5F FFFF move.b [A6 - 0x1], [A7]+ 00000102 2F2D F094 move.l -[A7], [A5 - 0xF6C] 00000106 205F movea.l A0, [A7]+ 00000108 A029 syscall HLock 0000010A 206D F094 movea.l A0, [A5 - 0xF6C] 0000010E 2050 movea.l A0, [A0] 00000110 302E 0012 move.w D0, [A6 + 0x12] 00000114 C1FC 002E muls.w D0, 0x2E /* '.' */ 00000118 4870 0000 pea.l [A0 + D0.w] 0000011C 3F3C 0005 move.w -[A7], 0x5 00000120 486E FFFA pea.l [A6 - 0x6] 00000124 7004 moveq.l D0, 0x04 00000126 2F00 move.l -[A7], D0 00000128 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */] 0000012C 2F2D F094 move.l -[A7], [A5 - 0xF6C] 00000130 1F2E FFFF move.b -[A7], [A6 - 0x1] 00000134 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00000138 600C bra +0xE /* 00000146 */ label0000013A: 0000013A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000013E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000142 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label00000146: 00000146 4E5E unlink A6 00000148 205F movea.l A0, [A7]+ 0000014A DEFC 000C add.w A7, 0xC 0000014E 4ED0 jmp [A0] 00000150 4E56 FFEA link A6, -0x0016 00000154 48E7 0118 movem.l -[A7], D7,A3,A4 00000158 266E 0016 movea.l A3, [A6 + 0x16] 0000015C 4A6B 0004 tst.w [A3 + 0x4] 00000160 6C3E bge +0x40 /* 000001A0 */ 00000162 4A6B 001E tst.w [A3 + 0x1E] 00000166 6638 bne +0x3A /* 000001A0 */ 00000168 286B 002A movea.l A4, [A3 + 0x2A] 0000016C 4267 clr.w -[A7] 0000016E 2F0C move.l -[A7], A4 00000170 1F3C 0001 move.b -[A7], 0x1 00000174 486E FFEF pea.l [A6 - 0x11] 00000178 4EAD 18F2 jsr [A5 + 0x18F2 /* export_794 */] 0000017C 101F move.b D0, [A7]+ 0000017E 6620 bne +0x22 /* 000001A0 */ 00000180 102E FFEF move.b D0, [A6 - 0x11] 00000184 671A beq +0x1C /* 000001A0 */ 00000186 4AAD EFB8 tst.l [A5 - 0x1048] 0000018A 6610 bne +0x12 /* 0000019C */ 0000018C 2B4C EFB8 move.l [A5 - 0x1048], A4 00000190 4267 clr.w -[A7] 00000192 486D EFB8 pea.l [A5 - 0x1048] 00000196 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 0000019A 3E1F move.w D7, [A7]+ label0000019C: 0000019C 422D EFB7 clr.b [A5 - 0x1049] label000001A0: 000001A0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000001A4 4E5E unlink A6 000001A6 205F movea.l A0, [A7]+ 000001A8 DEFC 0012 add.w A7, 0x12 000001AC 4ED0 jmp [A0] fn000001AE: 000001AE 4E56 FF34 link A6, -0x00CC 000001B2 486E FF34 pea.l [A6 - 0xCC] 000001B6 A874 syscall GetPort 000001B8 486E FF38 pea.l [A6 - 0xC8] 000001BC AA00 syscall OpenCPort 000001BE 486E FFA4 pea.l [A6 - 0x5C] 000001C2 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */] 000001C6 2D6E FFA0 FFAC move.l [A6 - 0x54], [A6 - 0x60] 000001CC 486E FFA4 pea.l [A6 - 0x5C] 000001D0 A87B syscall ClipRect 000001D2 486E FFB0 pea.l [A6 - 0x50] 000001D6 AA4E syscall SetStdCProcs 000001D8 41FA FF76 lea.l A0, [PC - 0x8A /* 00000150, value 0x4E56FFEA */] 000001DC 2D48 FFD0 move.l [A6 - 0x30], A0 000001E0 41EE FFB0 lea.l A0, [A6 - 0x50] 000001E4 2D48 FFA0 move.l [A6 - 0x60], A0 000001E8 1B7C 0001 EFB7 move.b [A5 - 0x1049], 0x1 000001EE 7000 moveq.l D0, 0x00 000001F0 2B40 EFB8 move.l [A5 - 0x1048], D0 000001F4 206E 0008 movea.l A0, [A6 + 0x8] 000001F8 2050 movea.l A0, [A0] 000001FA 43EE FFA4 lea.l A1, [A6 - 0x5C] 000001FE 5488 addq.l A0, 2 00000200 22D8 move.l [A1]+, [A0]+ 00000202 22D8 move.l [A1]+, [A0]+ 00000204 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000208 486E FFA4 pea.l [A6 - 0x5C] 0000020C A8F6 syscall DrawPicture 0000020E 1D6D EFB7 000C move.b [A6 + 0xC], [A5 - 0x1049] 00000214 2D6E FFAC FFA0 move.l [A6 - 0x60], [A6 - 0x54] 0000021A 486E FF38 pea.l [A6 - 0xC8] 0000021E A87D syscall ClosePort 00000220 2F2E FF34 move.l -[A7], [A6 - 0xCC] 00000224 A873 syscall SetPort 00000226 4E5E unlink A6 00000228 2E9F move.l [A7], [A7]+ 0000022A 4E75 rts fn0000022C: 0000022C 4E56 FFFA link A6, -0x0006 00000230 48E7 0108 movem.l -[A7], D7,A4 00000234 7000 moveq.l D0, 0x00 00000236 2D40 000C move.l [A6 + 0xC], D0 0000023A 102D F535 move.b D0, [A5 - 0xACB] 0000023E 6602 bne +0x4 /* 00000242 */ 00000240 6062 bra +0x64 /* 000002A4 */ label00000242: 00000242 206D F50A movea.l A0, [A5 - 0xAF6] 00000246 2050 movea.l A0, [A0] 00000248 2068 0016 movea.l A0, [A0 + 0x16] 0000024C 2050 movea.l A0, [A0] 0000024E 7008 moveq.l D0, 0x08 00000250 B068 0020 cmp.w D0, [A0 + 0x20] 00000254 6C02 bge +0x4 /* 00000258 */ 00000256 604C bra +0x4E /* 000002A4 */ label00000258: 00000258 3B7C FFFF F0B0 move.w [A5 - 0xF50], 0xFFFF 0000025E 4267 clr.w -[A7] 00000260 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000264 4EBA FF48 jsr [PC - 0xB8 /* 000001AE */] 00000268 101F move.b D0, [A7]+ 0000026A 6726 beq +0x28 /* 00000292 */ 0000026C 42A7 clr.l -[A7] 0000026E AA32 syscall GetGDevice 00000270 205F movea.l A0, [A7]+ 00000272 2050 movea.l A0, [A0] 00000274 2868 0016 movea.l A4, [A0 + 0x16] 00000278 2054 movea.l A0, [A4] 0000027A 4A68 001E tst.w [A0 + 0x1E] 0000027E 6612 bne +0x14 /* 00000292 */ 00000280 2B68 002A EFB8 move.l [A5 - 0x1048], [A0 + 0x2A] 00000286 4267 clr.w -[A7] 00000288 486D EFB8 pea.l [A5 - 0x1048] 0000028C 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000290 3E1F move.w D7, [A7]+ label00000292: 00000292 70FF moveq.l D0, 0xFFFFFFFF 00000294 B06D F0B0 cmp.w D0, [A5 - 0xF50] 00000298 6604 bne +0x6 /* 0000029E */ 0000029A 426D F0B0 clr.w [A5 - 0xF50] label0000029E: 0000029E 2D6D EFB8 000C move.l [A6 + 0xC], [A5 - 0x1048] label000002A4: 000002A4 4CDF 1080 movem.l D7,A4, [A7]+ 000002A8 4E5E unlink A6 000002AA 2E9F move.l [A7], [A7]+ 000002AC 4E75 rts fn000002AE: 000002AE 4E56 FFFE link A6, -0x0002 000002B2 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF 000002B8 2F2E 000E move.l -[A7], [A6 + 0xE] 000002BC 3F2E 000C move.w -[A7], [A6 + 0xC] 000002C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002C4 486E FFFE pea.l [A6 - 0x2] 000002C8 4EBA 008A jsr [PC + 0x8A /* 00000354 */] 000002CC 4E5E unlink A6 000002CE 205F movea.l A0, [A7]+ 000002D0 DEFC 000A add.w A7, 0xA /* '\n' */ 000002D4 4ED0 jmp [A0] fn000002D6: 000002D6 4E56 FFBC link A6, -0x0044 000002DA 2F0C move.l -[A7], A4 000002DC 286E 000E movea.l A4, [A6 + 0xE] 000002E0 4267 clr.w -[A7] 000002E2 3F14 move.w -[A7], [A4] 000002E4 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 000002E8 389F move.w [A4], [A7]+ 000002EA 4A6D F312 tst.w [A5 - 0xCEE] 000002EE 56C0 sne D0 000002F0 4A00 tst.b D0 000002F2 664C bne +0x4E /* 00000340 */ 000002F4 4A54 tst.w [A4] 000002F6 57C1 seq D1 000002F8 8001 or.b D0, D1 000002FA 6644 bne +0x46 /* 00000340 */ 000002FC 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000300 3F14 move.w -[A7], [A4] 00000302 3F3C 0017 move.w -[A7], 0x17 00000306 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000030A 42A7 clr.l -[A7] 0000030C 2F3C 8000 8000 move.l -[A7], 0x80008000 00000312 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00000316 4A6D F312 tst.w [A5 - 0xCEE] 0000031A 662C bne +0x2E /* 00000348 */ 0000031C 102D F535 move.b D0, [A5 - 0xACB] 00000320 6712 beq +0x14 /* 00000334 */ 00000322 42A7 clr.l -[A7] 00000324 3F14 move.w -[A7], [A4] 00000326 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 0000032A 205F movea.l A0, [A7]+ 0000032C 226E 000A movea.l A1, [A6 + 0xA] 00000330 3151 002C move.w [A0 + 0x2C], [A1] label00000334: 00000334 3F14 move.w -[A7], [A4] 00000336 1F3C 0001 move.b -[A7], 0x1 0000033A 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 0000033E 6008 bra +0xA /* 00000348 */ label00000340: 00000340 486E 0014 pea.l [A6 + 0x14] 00000344 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] label00000348: 00000348 285F movea.l A4, [A7]+ 0000034A 4E5E unlink A6 0000034C 205F movea.l A0, [A7]+ 0000034E DEFC 0010 add.w A7, 0x10 00000352 4ED0 jmp [A0] fn00000354: 00000354 4E56 0000 link A6, 0 00000358 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000035C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000360 2F2E 000C move.l -[A7], [A6 + 0xC] 00000364 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000368 4267 clr.w -[A7] 0000036A 4EBA FF6A jsr [PC - 0x96 /* 000002D6 */] 0000036E 4E5E unlink A6 00000370 205F movea.l A0, [A7]+ 00000372 DEFC 000E add.w A7, 0xE 00000376 4ED0 jmp [A0] fn00000378: 00000378 4E56 FEF2 link A6, -0x010E 0000037C 48E7 0300 movem.l -[A7], D6,D7 00000380 206E 000E movea.l A0, [A6 + 0xE] 00000384 43EE FF00 lea.l A1, [A6 - 0x100] 00000388 703F moveq.l D0, 0x3F label0000038A: 0000038A 22D8 move.l [A1]+, [A0]+ 0000038C 51C8 FFFC dbf D0, -0x6 /* 0000038A */ 00000390 206E 0008 movea.l A0, [A6 + 0x8] 00000394 7000 moveq.l D0, 0x00 00000396 2080 move.l [A0], D0 00000398 426E FEF2 clr.w [A6 - 0x10E] 0000039C 4267 clr.w -[A7] 0000039E 486E FF00 pea.l [A6 - 0x100] 000003A2 3F2E 000C move.w -[A7], [A6 + 0xC] 000003A6 486E FEF2 pea.l [A6 - 0x10E] 000003AA 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000003AE 3E1F move.w D7, [A7]+ 000003B0 6600 009E bne +0xA0 /* 00000450 */ 000003B4 4267 clr.w -[A7] 000003B6 3F2E FEF2 move.w -[A7], [A6 - 0x10E] 000003BA 486E FEFA pea.l [A6 - 0x106] 000003BE 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 000003C2 3E1F move.w D7, [A7]+ 000003C4 6600 008A bne +0x8C /* 00000450 */ 000003C8 04AE 0000 0200 FEFA subi.l [A6 - 0x106], 0x200 000003D0 4AAE FEFA tst.l [A6 - 0x106] 000003D4 6F7A ble +0x7C /* 00000450 */ 000003D6 4267 clr.w -[A7] 000003D8 3F2E FEF2 move.w -[A7], [A6 - 0x10E] 000003DC 3F3C 0001 move.w -[A7], 0x1 000003E0 2F3C 0000 0200 move.l -[A7], 0x200 000003E6 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000003EA 3E1F move.w D7, [A7]+ 000003EC 206E 0008 movea.l A0, [A6 + 0x8] 000003F0 2F08 move.l -[A7], A0 000003F2 42A7 clr.l -[A7] 000003F4 2F2E FEFA move.l -[A7], [A6 - 0x106] 000003F8 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000003FC 201F move.l D0, [A7]+ 000003FE 205F movea.l A0, [A7]+ 00000400 2080 move.l [A0], D0 00000402 4267 clr.w -[A7] 00000404 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000408 3E1F move.w D7, [A7]+ 0000040A 6644 bne +0x46 /* 00000450 */ 0000040C 2D6E FEFA FEF6 move.l [A6 - 0x10A], [A6 - 0x106] 00000412 206E 0008 movea.l A0, [A6 + 0x8] 00000416 2F10 move.l -[A7], [A0] 00000418 205F movea.l A0, [A7]+ 0000041A A029 syscall HLock 0000041C 4267 clr.w -[A7] 0000041E 3F2E FEF2 move.w -[A7], [A6 - 0x10E] 00000422 486E FEF6 pea.l [A6 - 0x10A] 00000426 206E 0008 movea.l A0, [A6 + 0x8] 0000042A 2050 movea.l A0, [A0] 0000042C 2F10 move.l -[A7], [A0] 0000042E 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000432 3E1F move.w D7, [A7]+ 00000434 206E 0008 movea.l A0, [A6 + 0x8] 00000438 2F10 move.l -[A7], [A0] 0000043A 205F movea.l A0, [A7]+ 0000043C A02A syscall HUnlock 0000043E 4267 clr.w -[A7] 00000440 3F2E FEF2 move.w -[A7], [A6 - 0x10E] 00000444 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00000448 3C1F move.w D6, [A7]+ 0000044A 3D47 0012 move.w [A6 + 0x12], D7 0000044E 601E bra +0x20 /* 0000046E */ label00000450: 00000450 4A6E FEF2 tst.w [A6 - 0x10E] 00000454 670C beq +0xE /* 00000462 */ 00000456 4267 clr.w -[A7] 00000458 3F2E FEF2 move.w -[A7], [A6 - 0x10E] 0000045C 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00000460 3C1F move.w D6, [A7]+ label00000462: 00000462 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000466 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 0000046A 3D47 0012 move.w [A6 + 0x12], D7 label0000046E: 0000046E 4CDF 00C0 movem.l D6,D7, [A7]+ 00000472 4E5E unlink A6 00000474 205F movea.l A0, [A7]+ 00000476 DEFC 000A add.w A7, 0xA /* '\n' */ 0000047A 4ED0 jmp [A0] 0000047C 4E56 FFF4 link A6, -0x000C 00000480 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000484 266E 0008 movea.l A3, [A6 + 0x8] 00000488 426E 000C clr.w [A6 + 0xC] 0000048C 200B move.l D0, A3 0000048E 670E beq +0x10 /* 0000049E */ 00000490 4267 clr.w -[A7] 00000492 2F0B move.l -[A7], A3 00000494 4EBA 00A8 jsr [PC + 0xA8 /* 0000053E */] 00000498 4A5F tst.w [A7]+ 0000049A 6702 beq +0x4 /* 0000049E */ 0000049C 6056 bra +0x58 /* 000004F4 */ label0000049E: 0000049E 206D F34E movea.l A0, [A5 - 0xCB2] 000004A2 3C28 0148 move.w D6, [A0 + 0x148] 000004A6 42A7 clr.l -[A7] 000004A8 2F2D F094 move.l -[A7], [A5 - 0xF6C] 000004AC 4267 clr.w -[A7] 000004AE 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 000004B2 285F movea.l A4, [A7]+ 000004B4 2F3C 0001 0000 move.l -[A7], 0x10000 000004BA 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 000004BE 3E1F move.w D7, [A7]+ 000004C0 4A6D F312 tst.w [A5 - 0xCEE] 000004C4 6618 bne +0x1A /* 000004DE */ 000004C6 3F3C 0006 move.w -[A7], 0x6 000004CA 3F07 move.w -[A7], D7 000004CC 3F3C 0017 move.w -[A7], 0x17 000004D0 2F0B move.l -[A7], A3 000004D2 42A7 clr.l -[A7] 000004D4 42A7 clr.l -[A7] 000004D6 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000004DA 3D47 000C move.w [A6 + 0xC], D7 label000004DE: 000004DE 206D F34E movea.l A0, [A5 - 0xCB2] 000004E2 3146 0148 move.w [A0 + 0x148], D6 000004E6 42A7 clr.l -[A7] 000004E8 2F0C move.l -[A7], A4 000004EA 1F3C 0001 move.b -[A7], 0x1 000004EE 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 000004F2 2A1F move.l D5, [A7]+ label000004F4: 000004F4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000004F8 4E5E unlink A6 000004FA 2E9F move.l [A7], [A7]+ 000004FC 4E75 rts fn000004FE: 000004FE 4E56 0000 link A6, 0 00000502 48E7 0018 movem.l -[A7], A3,A4 00000506 206E 0008 movea.l A0, [A6 + 0x8] 0000050A 2850 movea.l A4, [A0] 0000050C 28BC 0002 0000 move.l [A4], 0x20000 00000512 397C 0001 0004 move.w [A4 + 0x4], 0x1 00000518 47EC 0006 lea.l A3, [A4 + 0x6] 0000051C 203C FFFF 8000 move.l D0, 0xFFFF8000 00000522 80BC 0000 0051 or.l D0, 0x51 /* 'Q' */ 00000528 3680 move.w [A3], D0 0000052A 426B 0002 clr.w [A3 + 0x2] 0000052E 700E moveq.l D0, 0x0E 00000530 2740 0004 move.l [A3 + 0x4], D0 00000534 4CDF 1800 movem.l A3,A4, [A7]+ 00000538 4E5E unlink A6 0000053A 2E9F move.l [A7], [A7]+ 0000053C 4E75 rts fn0000053E: 0000053E 4E56 FFE6 link A6, -0x001A 00000542 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000546 286E 0008 movea.l A4, [A6 + 0x8] 0000054A 3D7C 0001 000C move.w [A6 + 0xC], 0x1 00000550 2054 movea.l A0, [A4] 00000552 7002 moveq.l D0, 0x02 00000554 B050 cmp.w D0, [A0] 00000556 6608 bne +0xA /* 00000560 */ 00000558 426E 000C clr.w [A6 + 0xC] 0000055C 6000 00B6 bra +0xB8 /* 00000614 */ label00000560: 00000560 2F0C move.l -[A7], A4 00000562 205F movea.l A0, [A7]+ 00000564 A029 syscall HLock 00000566 2054 movea.l A0, [A4] 00000568 2D48 FFE6 move.l [A6 - 0x1A], A0 0000056C 3E28 0002 move.w D7, [A0 + 0x2] 00000570 206E FFE6 movea.l A0, [A6 - 0x1A] 00000574 7005 moveq.l D0, 0x05 00000576 B068 0004 cmp.w D0, [A0 + 0x4] 0000057A 670A beq +0xC /* 00000586 */ 0000057C 3D7C 0033 000C move.w [A6 + 0xC], 0x33 /* '3' */ 00000582 6000 0090 bra +0x92 /* 00000614 */ label00000586: 00000586 2654 movea.l A3, [A4] 00000588 200B move.l D0, A3 0000058A 5880 addq.l D0, 4 0000058C 3207 move.w D1, D7 0000058E C3FC 0006 muls.w D1, 0x6 00000592 48C1 ext.l D1 00000594 D280 add.l D1, D0 00000596 2041 movea.l A0, D1 00000598 3C10 move.w D6, [A0] 0000059A 200B move.l D0, A3 0000059C 5C80 addq.l D0, 6 0000059E 3207 move.w D1, D7 000005A0 C3FC 0006 muls.w D1, 0x6 000005A4 48C1 ext.l D1 000005A6 2641 movea.l A3, D1 000005A8 D7C0 add.l A3, D0 label000005AA: 000005AA 4A46 tst.w D6 000005AC 6F60 ble +0x62 /* 0000060E */ 000005AE 7000 moveq.l D0, 0x00 000005B0 3013 move.w D0, [A3] 000005B2 C0BC 0000 00FF and.l D0, 0xFF 000005B8 3A00 move.w D5, D0 000005BA 7051 moveq.l D0, 0x51 000005BC B045 cmp.w D0, D5 000005BE 57C0 seq D0 000005C0 7250 moveq.l D1, 0x50 000005C2 B245 cmp.w D1, D5 000005C4 57C1 seq D1 000005C6 8001 or.b D0, D1 000005C8 673E beq +0x40 /* 00000608 */ 000005CA 202B 0004 move.l D0, [A3 + 0x4] 000005CE D094 add.l D0, [A4] 000005D0 2D40 FFF8 move.l [A6 - 0x8], D0 000005D4 42A7 clr.l -[A7] 000005D6 2F0C move.l -[A7], A4 000005D8 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000005DC 281F move.l D4, [A7]+ 000005DE 98AB 0004 sub.l D4, [A3 + 0x4] 000005E2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000005E6 2014 move.l D0, [A4] 000005E8 720E moveq.l D1, 0x0E 000005EA D081 add.l D0, D1 000005EC 2F00 move.l -[A7], D0 000005EE 2F04 move.l -[A7], D4 000005F0 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000005F4 2F0C move.l -[A7], A4 000005F6 2F04 move.l -[A7], D4 000005F8 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 000005FC 2F0C move.l -[A7], A4 000005FE 4EBA FEFE jsr [PC - 0x102 /* 000004FE */] 00000602 426E 000C clr.w [A6 + 0xC] 00000606 6006 bra +0x8 /* 0000060E */ label00000608: 00000608 5346 subq.w D6, 1 0000060A 508B addq.l A3, 8 0000060C 609C bra -0x62 /* 000005AA */ label0000060E: 0000060E 2F0C move.l -[A7], A4 00000610 205F movea.l A0, [A7]+ 00000612 A02A syscall HUnlock label00000614: 00000614 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000618 4E5E unlink A6 0000061A 2E9F move.l [A7], [A7]+ 0000061C 4E75 rts fn0000061E: 0000061E 4E56 0000 link A6, 0 00000622 2F0C move.l -[A7], A4 00000624 286E 000C movea.l A4, [A6 + 0xC] 00000628 4AAE 0008 tst.l [A6 + 0x8] 0000062C 6606 bne +0x8 /* 00000634 */ 0000062E 422C 076A clr.b [A4 + 0x76A] 00000632 6028 bra +0x2A /* 0000065C */ label00000634: 00000634 197C 0001 076A move.b [A4 + 0x76A], 0x1 0000063A 41EC 076C lea.l A0, [A4 + 0x76C] 0000063E 43ED F52C lea.l A1, [A5 - 0xAD4] 00000642 20D9 move.l [A0]+, [A1]+ 00000644 20D9 move.l [A0]+, [A1]+ 00000646 41EC 0774 lea.l A0, [A4 + 0x774] 0000064A 43ED F52C lea.l A1, [A5 - 0xAD4] 0000064E 20D9 move.l [A0]+, [A1]+ 00000650 20D9 move.l [A0]+, [A1]+ 00000652 486C 0774 pea.l [A4 + 0x774] 00000656 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000065A A8A8 syscall OffsetRect label0000065C: 0000065C 285F movea.l A4, [A7]+ 0000065E 4E5E unlink A6 00000660 205F movea.l A0, [A7]+ 00000662 504F addq.w A7, 8 00000664 4ED0 jmp [A0] fn00000666: 00000666 4E56 FFFC link A6, -0x0004 0000066A 7000 moveq.l D0, 0x00 0000066C 2D40 000C move.l [A6 + 0xC], D0 00000670 102D F535 move.b D0, [A5 - 0xACB] 00000674 6602 bne +0x4 /* 00000678 */ 00000676 600E bra +0x10 /* 00000686 */ label00000678: 00000678 42A7 clr.l -[A7] 0000067A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000067E 4EBA FBAC jsr [PC - 0x454 /* 0000022C */] 00000682 2D5F 000C move.l [A6 + 0xC], [A7]+ label00000686: 00000686 4E5E unlink A6 00000688 2E9F move.l [A7], [A7]+ 0000068A 4E75 rts fn0000068C: 0000068C 4E56 FFE8 link A6, -0x0018 00000690 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000694 266E 0008 movea.l A3, [A6 + 0x8] 00000698 4245 clr.w D5 0000069A 206E 000C movea.l A0, [A6 + 0xC] 0000069E 4250 clr.w [A0] 000006A0 4253 clr.w [A3] 000006A2 102D F535 move.b D0, [A5 - 0xACB] 000006A6 6700 0086 beq +0x88 /* 0000072E */ 000006AA 4207 clr.b D7 000006AC 42A7 clr.l -[A7] 000006AE AA32 syscall GetGDevice 000006B0 2C1F move.l D6, [A7]+ 000006B2 7000 moveq.l D0, 0x00 000006B4 2840 movea.l A4, D0 000006B6 102E 0010 move.b D0, [A6 + 0x10] 000006BA 6772 beq +0x74 /* 0000072E */ 000006BC 42A7 clr.l -[A7] 000006BE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000006C2 4EBA FFA2 jsr [PC - 0x5E /* 00000666 */] 000006C6 285F movea.l A4, [A7]+ 000006C8 200C move.l D0, A4 000006CA 6762 beq +0x64 /* 0000072E */ 000006CC 2F3C 0001 0000 move.l -[A7], 0x10000 000006D2 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 000006D6 369F move.w [A3], [A7]+ 000006D8 660A bne +0xC /* 000006E4 */ 000006DA 2F0C move.l -[A7], A4 000006DC 205F movea.l A0, [A7]+ 000006DE A023 syscall DisposHandle/DisposeHandle 000006E0 6000 00AC bra +0xAE /* 0000078E */ label000006E4: 000006E4 3F3C 0004 move.w -[A7], 0x4 000006E8 3F13 move.w -[A7], [A3] 000006EA 3F3C 0017 move.w -[A7], 0x17 000006EE 2F0C move.l -[A7], A4 000006F0 42A7 clr.l -[A7] 000006F2 42A7 clr.l -[A7] 000006F4 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000006F8 7001 moveq.l D0, 0x01 000006FA B06E 0012 cmp.w D0, [A6 + 0x12] 000006FE 662E bne +0x30 /* 0000072E */ 00000700 2054 movea.l A0, [A4] 00000702 0C68 00FF 0006 cmpi.w [A0 + 0x6], 0xFF 00000708 6624 bne +0x26 /* 0000072E */ 0000070A 282D F21C move.l D4, [A5 - 0xDE4] 0000070E 42A7 clr.l -[A7] 00000710 2F0C move.l -[A7], A4 00000712 3F3C 0008 move.w -[A7], 0x8 00000716 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 0000071A 2B57 F21C move.l [A5 - 0xDE4], [A7] 0000071E AA31 syscall SetGDevice 00000720 42A7 clr.l -[A7] 00000722 42A7 clr.l -[A7] 00000724 4267 clr.w -[A7] 00000726 AA39 syscall MakeITable 00000728 2F06 move.l -[A7], D6 0000072A AA31 syscall SetGDevice 0000072C 7E01 moveq.l D7, 0x01 label0000072E: 0000072E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000732 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000736 2F2E 000C move.l -[A7], [A6 + 0xC] 0000073A 4EBA FB72 jsr [PC - 0x48E /* 000002AE */] 0000073E 206E 000C movea.l A0, [A6 + 0xC] 00000742 4A50 tst.w [A0] 00000744 6614 bne +0x16 /* 0000075A */ 00000746 3A2D F312 move.w D5, [A5 - 0xCEE] 0000074A 4A53 tst.w [A3] 0000074C 6F40 ble +0x42 /* 0000078E */ 0000074E 3F13 move.w -[A7], [A3] 00000750 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00000754 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 00000758 6034 bra +0x36 /* 0000078E */ label0000075A: 0000075A 42A7 clr.l -[A7] 0000075C 206E 000C movea.l A0, [A6 + 0xC] 00000760 3F10 move.w -[A7], [A0] 00000762 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 00000766 205F movea.l A0, [A7]+ 00000768 3153 002C move.w [A0 + 0x2C], [A3] 0000076C 7000 moveq.l D0, 0x00 0000076E 2D40 FFE8 move.l [A6 - 0x18], D0 00000772 42A7 clr.l -[A7] 00000774 206E 000C movea.l A0, [A6 + 0xC] 00000778 3F10 move.w -[A7], [A0] 0000077A 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 0000077E 3F3C 0005 move.w -[A7], 0x5 00000782 486E FFE8 pea.l [A6 - 0x18] 00000786 7004 moveq.l D0, 0x04 00000788 2F00 move.l -[A7], D0 0000078A 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */] label0000078E: 0000078E 102D F535 move.b D0, [A5 - 0xACB] 00000792 6712 beq +0x14 /* 000007A6 */ 00000794 2F06 move.l -[A7], D6 00000796 AA31 syscall SetGDevice 00000798 1007 move.b D0, D7 0000079A 670A beq +0xC /* 000007A6 */ 0000079C 2F2D F21C move.l -[A7], [A5 - 0xDE4] 000007A0 AA30 syscall DisposeGDevice/DisposGDevice 000007A2 2B44 F21C move.l [A5 - 0xDE4], D4 label000007A6: 000007A6 3D45 0018 move.w [A6 + 0x18], D5 000007AA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000007AE 4E5E unlink A6 000007B0 205F movea.l A0, [A7]+ 000007B2 DEFC 0010 add.w A7, 0x10 000007B6 4ED0 jmp [A0] 000007B8 4E56 FFF0 link A6, -0x0010 000007BC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000007C0 426E 0010 clr.w [A6 + 0x10] 000007C4 426D F312 clr.w [A5 - 0xCEE] 000007C8 4AAE 000C tst.l [A6 + 0xC] 000007CC 6602 bne +0x4 /* 000007D0 */ 000007CE 6060 bra +0x62 /* 00000830 */ label000007D0: 000007D0 7E01 moveq.l D7, 0x01 000007D2 102E 0008 move.b D0, [A6 + 0x8] 000007D6 6702 beq +0x4 /* 000007DA */ 000007D8 7E05 moveq.l D7, 0x05 label000007DA: 000007DA 206D F34E movea.l A0, [A5 - 0xCB2] 000007DE 3C28 0148 move.w D6, [A0 + 0x148] 000007E2 42A7 clr.l -[A7] 000007E4 2F2D F094 move.l -[A7], [A5 - 0xF6C] 000007E8 4267 clr.w -[A7] 000007EA 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 000007EE 285F movea.l A4, [A7]+ 000007F0 4267 clr.w -[A7] 000007F2 2F2E 000C move.l -[A7], [A6 + 0xC] 000007F6 3F07 move.w -[A7], D7 000007F8 1F2E 000A move.b -[A7], [A6 + 0xA] 000007FC 486E FFFE pea.l [A6 - 0x2] 00000800 486E FFFA pea.l [A6 - 0x6] 00000804 4EBA FE86 jsr [PC - 0x17A /* 0000068C */] 00000808 3B5F F312 move.w [A5 - 0xCEE], [A7]+ 0000080C 660E bne +0x10 /* 0000081C */ 0000080E 3D6E FFFE 0010 move.w [A6 + 0x10], [A6 - 0x2] 00000814 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000818 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */] label0000081C: 0000081C 42A7 clr.l -[A7] 0000081E 2F0C move.l -[A7], A4 00000820 4267 clr.w -[A7] 00000822 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 00000826 265F movea.l A3, [A7]+ 00000828 206D F34E movea.l A0, [A5 - 0xCB2] 0000082C 3146 0148 move.w [A0 + 0x148], D6 label00000830: 00000830 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000834 4E5E unlink A6 00000836 205F movea.l A0, [A7]+ 00000838 504F addq.w A7, 8 0000083A 4ED0 jmp [A0] fn0000083C: 0000083C 4E56 0000 link A6, 0 00000840 2F0C move.l -[A7], A4 00000842 286D F342 movea.l A4, [A5 - 0xCBE] 00000846 102E 0008 move.b D0, [A6 + 0x8] 0000084A 6710 beq +0x12 /* 0000085C */ 0000084C 486C 027E pea.l [A4 + 0x27E] 00000850 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */] 00000854 486C 04DE pea.l [A4 + 0x4DE] 00000858 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */] label0000085C: 0000085C 486C 04DE pea.l [A4 + 0x4DE] 00000860 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00000864 285F movea.l A4, [A7]+ 00000866 4E5E unlink A6 00000868 205F movea.l A0, [A7]+ 0000086A 544F addq.w A7, 2 0000086C 4ED0 jmp [A0] fn0000086E: 0000086E 4E56 0000 link A6, 0 00000872 48E7 0118 movem.l -[A7], D7,A3,A4 00000876 2E2E 0008 move.l D7, [A6 + 0x8] 0000087A 266D F342 movea.l A3, [A5 - 0xCBE] 0000087E 1F3C 0001 move.b -[A7], 0x1 00000882 4EBA FFB8 jsr [PC - 0x48 /* 0000083C */] 00000886 49EB 029E lea.l A4, [A3 + 0x29E] 0000088A 4214 clr.b [A4] 0000088C 196E 0013 0001 move.b [A4 + 0x1], [A6 + 0x13] 00000892 297C 7F80 0000 0002 move.l [A4 + 0x2], 0x7F800000 0000089A 396E 0014 0006 move.w [A4 + 0x6], [A6 + 0x14] 000008A0 296E 000C 0008 move.l [A4 + 0x8], [A6 + 0xC] 000008A6 297C 0001 0001 000C move.l [A4 + 0xC], 0x10001 000008AE 2007 move.l D0, D7 000008B0 0800 001A btst.b D0, 0x1A 000008B4 672E beq +0x30 /* 000008E4 */ 000008B6 49EB 027E lea.l A4, [A3 + 0x27E] 000008BA 2007 move.l D0, D7 000008BC C0BC 0000 00FF and.l D0, 0xFF 000008C2 1940 0005 move.b [A4 + 0x5], D0 000008C6 2007 move.l D0, D7 000008C8 C0BC 0000 FF00 and.l D0, 0xFF00 000008CE E088 lsr D0, 8 000008D0 1940 0002 move.b [A4 + 0x2], D0 000008D4 2007 move.l D0, D7 000008D6 C0BC 00FF 0000 and.l D0, 0xFF0000 000008DC 7210 moveq.l D1, 0x10 000008DE E2A8 lsr D0, D1 000008E0 1940 0003 move.b [A4 + 0x3], D0 label000008E4: 000008E4 7040 moveq.l D0, 0x40 000008E6 2740 073E move.l [A3 + 0x73E], D0 000008EA 4A6E 0010 tst.w [A6 + 0x10] 000008EE 672A beq +0x2C /* 0000091A */ 000008F0 7060 moveq.l D0, 0x60 000008F2 2740 073E move.l [A3 + 0x73E], D0 000008F6 49EB 028E lea.l A4, [A3 + 0x28E] 000008FA 397C 0001 0006 move.w [A4 + 0x6], 0x1 00000900 197C 001C 0005 move.b [A4 + 0x5], 0x1C 00000906 38AE 0010 move.w [A4], [A6 + 0x10] 0000090A 41EB 0754 lea.l A0, [A3 + 0x754] 0000090E 43EB 028E lea.l A1, [A3 + 0x28E] 00000912 20D9 move.l [A0]+, [A1]+ 00000914 20D9 move.l [A0]+, [A1]+ 00000916 20D9 move.l [A0]+, [A1]+ 00000918 20D9 move.l [A0]+, [A1]+ label0000091A: 0000091A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000091E 4E5E unlink A6 00000920 205F movea.l A0, [A7]+ 00000922 DEFC 000E add.w A7, 0xE 00000926 4ED0 jmp [A0] fn00000928: 00000928 4E56 FFE6 link A6, -0x001A 0000092C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000930 382E 000C move.w D4, [A6 + 0xC] 00000934 4EAD 178A jsr [A5 + 0x178A /* export_749 */] 00000938 42A7 clr.l -[A7] 0000093A 2F2D F094 move.l -[A7], [A5 - 0xF6C] 0000093E 4267 clr.w -[A7] 00000940 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 00000944 2A1F move.l D5, [A7]+ 00000946 2D6D F33E FFF4 move.l [A6 - 0xC], [A5 - 0xCC2] 0000094C 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00000950 486D F52C pea.l [A5 - 0xAD4] 00000954 486E FFEC pea.l [A6 - 0x14] 00000958 4EAD 120A jsr [A5 + 0x120A /* export_573 */] 0000095C 4247 clr.w D7 0000095E 42A7 clr.l -[A7] 00000960 3F04 move.w -[A7], D4 00000962 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 00000966 285F movea.l A4, [A7]+ 00000968 7001 moveq.l D0, 0x01 0000096A B02C 0006 cmp.b D0, [A4 + 0x6] 0000096E 6604 bne +0x6 /* 00000974 */ 00000970 7C01 moveq.l D6, 0x01 00000972 6038 bra +0x3A /* 000009AC */ label00000974: 00000974 7005 moveq.l D0, 0x05 00000976 B02C 0006 cmp.b D0, [A4 + 0x6] 0000097A 6600 00A8 bne +0xAA /* 00000A24 */ 0000097E 7C0B moveq.l D6, 0x0B 00000980 206C 000C movea.l A0, [A4 + 0xC] 00000984 2050 movea.l A0, [A0] 00000986 47E8 0002 lea.l A3, [A0 + 0x2] 0000098A 302B 0006 move.w D0, [A3 + 0x6] 0000098E 906B 0002 sub.w D0, [A3 + 0x2] 00000992 48C0 ext.l D0 00000994 81FC 0002 divs.w D0, 0x2 00000998 916E FFEE sub.w [A6 - 0x12], D0 0000099C 302B 0004 move.w D0, [A3 + 0x4] 000009A0 9053 sub.w D0, [A3] 000009A2 48C0 ext.l D0 000009A4 81FC 0002 divs.w D0, 0x2 000009A8 916E FFEC sub.w [A6 - 0x14], D0 label000009AC: 000009AC 4A6C 002C tst.w [A4 + 0x2C] 000009B0 6F06 ble +0x8 /* 000009B8 */ 000009B2 3E2C 002C move.w D7, [A4 + 0x2C] 000009B6 6002 bra +0x4 /* 000009BA */ label000009B8: 000009B8 7EFF moveq.l D7, 0xFFFFFFFF label000009BA: 000009BA 42A7 clr.l -[A7] 000009BC 42A7 clr.l -[A7] 000009BE 3F04 move.w -[A7], D4 000009C0 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 000009C4 3F3C 0005 move.w -[A7], 0x5 000009C8 486E FFE6 pea.l [A6 - 0x1A] 000009CC 7004 moveq.l D0, 0x04 000009CE 2F00 move.l -[A7], D0 000009D0 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */] 000009D4 7004 moveq.l D0, 0x04 000009D6 B09F cmp.l D0, [A7]+ 000009D8 660C bne +0xE /* 000009E6 */ 000009DA 2F2D F342 move.l -[A7], [A5 - 0xCBE] 000009DE 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000009E2 4EBA FC3A jsr [PC - 0x3C6 /* 0000061E */] label000009E6: 000009E6 3F04 move.w -[A7], D4 000009E8 3F06 move.w -[A7], D6 000009EA 3F07 move.w -[A7], D7 000009EC 2F2E FFEC move.l -[A7], [A6 - 0x14] 000009F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009F4 4EBA FE78 jsr [PC - 0x188 /* 0000086E */] 000009F8 082E 0000 0008 btst.b [A6 + 0x8], 0x0 000009FE 660A bne +0xC /* 00000A0A */ 00000A00 102D F535 move.b D0, [A5 - 0xACB] 00000A04 6704 beq +0x6 /* 00000A0A */ 00000A06 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */] label00000A0A: 00000A0A 1B7C 0001 F0D1 move.b [A5 - 0xF2F], 0x1 00000A10 4267 clr.w -[A7] 00000A12 4EAD 180A jsr [A5 + 0x180A /* export_765 */] 00000A16 422D F0D1 clr.b [A5 - 0xF2F] 00000A1A 1B7C 0001 F08E move.b [A5 - 0xF72], 0x1 00000A20 3B44 F090 move.w [A5 - 0xF70], D4 label00000A24: 00000A24 2F2D F33E move.l -[A7], [A5 - 0xCC2] 00000A28 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00000A2C 2B6E FFF4 F33E move.l [A5 - 0xCC2], [A6 - 0xC] 00000A32 206D F33E movea.l A0, [A5 - 0xCC2] 00000A36 2B50 F342 move.l [A5 - 0xCBE], [A0] 00000A3A 42A7 clr.l -[A7] 00000A3C 2F05 move.l -[A7], D5 00000A3E 1F3C 0001 move.b -[A7], 0x1 00000A42 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 00000A46 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000A4A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000A4E 4E5E unlink A6 00000A50 205F movea.l A0, [A7]+ 00000A52 5C4F addq.w A7, 6 00000A54 4ED0 jmp [A0] fn00000A56: 00000A56 4E56 FFEC link A6, -0x0014 00000A5A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000A5E 42A7 clr.l -[A7] 00000A60 2F2D F094 move.l -[A7], [A5 - 0xF6C] 00000A64 4267 clr.w -[A7] 00000A66 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 00000A6A 2A1F move.l D5, [A7]+ 00000A6C 486D F52C pea.l [A5 - 0xAD4] 00000A70 486E FFF4 pea.l [A6 - 0xC] 00000A74 4EAD 120A jsr [A5 + 0x120A /* export_573 */] 00000A78 206E 0008 movea.l A0, [A6 + 0x8] 00000A7C 20AE FFF4 move.l [A0], [A6 - 0xC] 00000A80 206E 0008 movea.l A0, [A6 + 0x8] 00000A84 216E FFF4 0004 move.l [A0 + 0x4], [A6 - 0xC] 00000A8A 42A7 clr.l -[A7] 00000A8C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000A90 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 00000A94 265F movea.l A3, [A7]+ 00000A96 7001 moveq.l D0, 0x01 00000A98 B02B 0006 cmp.b D0, [A3 + 0x6] 00000A9C 6602 bne +0x4 /* 00000AA0 */ 00000A9E 606E bra +0x70 /* 00000B0E */ label00000AA0: 00000AA0 7005 moveq.l D0, 0x05 00000AA2 B02B 0006 cmp.b D0, [A3 + 0x6] 00000AA6 6666 bne +0x68 /* 00000B0E */ 00000AA8 206B 000C movea.l A0, [A3 + 0xC] 00000AAC 2050 movea.l A0, [A0] 00000AAE 226E 0008 movea.l A1, [A6 + 0x8] 00000AB2 5488 addq.l A0, 2 00000AB4 22D8 move.l [A1]+, [A0]+ 00000AB6 22D8 move.l [A1]+, [A0]+ 00000AB8 286E 0008 movea.l A4, [A6 + 0x8] 00000ABC 3E2C 0006 move.w D7, [A4 + 0x6] 00000AC0 9E6C 0002 sub.w D7, [A4 + 0x2] 00000AC4 3007 move.w D0, D7 00000AC6 48C0 ext.l D0 00000AC8 81FC 0002 divs.w D0, 0x2 00000ACC 322E FFF6 move.w D1, [A6 - 0xA] 00000AD0 9240 sub.w D1, D0 00000AD2 206E 0008 movea.l A0, [A6 + 0x8] 00000AD6 3141 0002 move.w [A0 + 0x2], D1 00000ADA 206E 0008 movea.l A0, [A6 + 0x8] 00000ADE 3007 move.w D0, D7 00000AE0 D068 0002 add.w D0, [A0 + 0x2] 00000AE4 3140 0006 move.w [A0 + 0x6], D0 00000AE8 3C2C 0004 move.w D6, [A4 + 0x4] 00000AEC 9C54 sub.w D6, [A4] 00000AEE 3006 move.w D0, D6 00000AF0 48C0 ext.l D0 00000AF2 81FC 0002 divs.w D0, 0x2 00000AF6 322E FFF4 move.w D1, [A6 - 0xC] 00000AFA 9240 sub.w D1, D0 00000AFC 206E 0008 movea.l A0, [A6 + 0x8] 00000B00 3081 move.w [A0], D1 00000B02 206E 0008 movea.l A0, [A6 + 0x8] 00000B06 3006 move.w D0, D6 00000B08 D050 add.w D0, [A0] 00000B0A 3140 0004 move.w [A0 + 0x4], D0 label00000B0E: 00000B0E 42A7 clr.l -[A7] 00000B10 42A7 clr.l -[A7] 00000B12 3F2E 000C move.w -[A7], [A6 + 0xC] 00000B16 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 00000B1A 3F3C 0005 move.w -[A7], 0x5 00000B1E 486E FFEC pea.l [A6 - 0x14] 00000B22 7004 moveq.l D0, 0x04 00000B24 2F00 move.l -[A7], D0 00000B26 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */] 00000B2A 7004 moveq.l D0, 0x04 00000B2C B09F cmp.l D0, [A7]+ 00000B2E 660A bne +0xC /* 00000B3A */ 00000B30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B34 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000B38 A8A8 syscall OffsetRect label00000B3A: 00000B3A 42A7 clr.l -[A7] 00000B3C 2F05 move.l -[A7], D5 00000B3E 1F3C 0001 move.b -[A7], 0x1 00000B42 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 00000B46 281F move.l D4, [A7]+ 00000B48 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000B4C 4E5E unlink A6 00000B4E 205F movea.l A0, [A7]+ 00000B50 5C4F addq.w A7, 6 00000B52 4ED0 jmp [A0]